/*******************************************************************
 *   > File Name: mp4parse_readboxftyp.c
 *   > Author: fly
 *   > Mail: lf.ye@samoon.net
 *   > Create Time: 2022年12月09日 星期五 21时23分29秒
 ******************************************************************/

#include <stdio.h>

#define BOX_TYPE_FTYPE "ftyp"

#define MAX_FTYP_BRABDS_LEN 4
#define MAX_FTYP_BRABDS_NUM 4
/********************************************************************************************
**                            File Type Box (ftyp): file type, 表明文件类型
**
--------------------------------------------------------------------------------------------
**        字段名称            　　|    长度(bytes)   |        有关描述
--------------------------------------------------------------------------------------------
**        boxsize               |    4            |        box的长度
**        boxtype               |    4            |        box的类型
**        major_brand           |    4            |
**        minor_version         |    4            |        版本号
**        compatible_brands     |    4 * N        |        本文件遵从的多种协议(ismo, iso2, mp41)
********************************************************************************************/
typedef struct t_box4ftyp_brand
{
    unsigned char brands[MAX_FTYP_BRABDS_LEN+1];
} T_BOX4FTYP_BRAN;
 
typedef struct t_box4ftyp
{
    unsigned char major_brand[MAX_FTYP_BRABDS_LEN+1];
 
    int minor_version;
 
    T_BOX4FTYP_BRAN compatible_brands[MAX_FTYP_BRABDS_NUM];
} T_BOX4FTYP;

int main(int argc, char* argv[])
{
    if(argc != 2){
        printf("Usage: %s *.mp4\n", argv[0]);return 0;
    }

    return 0;
}
